package com.study.model.mdao;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import com.alibaba.fastjson.JSONObject;

@Mapper
public interface SolutionMapper {
	/**
	 * 查询所有
	 *
	 */
	List<JSONObject> selectAll();

	List<JSONObject> selectAll1();

	/**
	 * 按照条件查询
	 * @param cusid 
	 */

	List<JSONObject> selectByWhere(@Param("input") String input, @Param("cusid")Integer cusid);
	
	/**
	 * 按照条件查询
	 */

	List<JSONObject> selectByWhereOne(@Param("input") String input,@Param("useid") String useid,@Param("cusid") Integer cusid);
	/**
	 * 根据id查询
	 * Wcx
	 * @param id
	 * @return
	 */
	JSONObject selectByid(@Param("solid")int solid);

	boolean insertsolu(@Param("name")String theme,@Param("oppid") String oppid,@Param("sdate")Date sdate, @Param("cont")String cont, 
			           @Param("fback")String fback,  @Param("cusid")String custid);

	boolean updatedem(@Param("name")String theme,@Param("sdate")Date sdate,@Param("cont")String cont,@Param("fback")String fback,
			          @Param("solid")int solid);
	
	/**
	 * 根据客户id查询所有记录
	 * @param id
	 * @return
	 */
	Integer findCountById(String id);
}

